home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 000578_timbl@www3.cern.ch _Mon Jan 18 13:49:27 1993.msg < prev    next >
Internet Message Format  |  1994-01-24  |  4KB

  1. Return-Path: <timbl@www3.cern.ch>
  2. Received: from dxmint.cern.ch by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  3.     id AA09213; Mon, 18 Jan 93 13:49:27 MET
  4. Received: by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
  5.     id AA13704; Mon, 18 Jan 1993 14:04:48 +0100
  6. Received: by www3.cern.ch (NX5.67c/NX3.0S)
  7.     id AA02393; Mon, 18 Jan 93 14:03:52 +0100
  8. Date: Mon, 18 Jan 93 14:03:52 +0100
  9. From: Tim Berners-Lee <timbl@www3.cern.ch>
  10. Message-Id: <9301181303.AA02393@www3.cern.ch>
  11. Received: by NeXT.Mailer (1.87.1)
  12. Received: by NeXT Mailer (1.87.1)
  13. To: www-talk@nxoc01.cern.ch
  14. Subject: Re: Usenet news and WWW 
  15. Reply-To: timbl@nxoc01.cern.ch
  16.  
  17.  
  18.  
  19. > Date: Fri, 15 Jan 93 22:47:39 CST
  20. > From: Dan Connolly <connolly@pixel.convex.com>
  21.  
  22. > I thought NNTP could replace HTTP wholesale too. The irreconcilable
  23. > difference between a news article and a WWW node is that a WWW node
  24. > is editable. It may change over time. [I don't like this strateby,
  25. > bit that's what's in practice.]
  26.  
  27.  
  28. Irreconcilable?  There are a few other problems with using NNTP as  
  29. the caching machine, the most basic being that there is no way of  
  30. getting from the news article ID to its archive site.
  31.  
  32. > Thus you have the question of versions, locking, the "home address"
  33. > of a document, etc.
  34.  
  35. Suppose we adopt a model of having names/addresses for BOTH the fixed  
  36. article-like version AND for the logical live document.  [The version  
  37. relationships can be expressed nicely with the LINK element and a  
  38. link type in HTML -- do you wnat to move this into HTTP?]
  39.  
  40. > Perhaps we could model WWW nodes as sets of articles -- a thread,
  41. > for example, so that each time you edit a node, you generate a
  42. > new ID.
  43.  
  44. Yes exactly.
  45.  
  46. > The problem then is, what do you use for the name of the thing?
  47. > (for linking purposes, that is.)
  48.  
  49. Well, you can use whichever you mean.  Sometimes I migth want to  
  50. refer to a particular version, sometimes to the live document its  
  51. genericity.
  52.  
  53. You need a server function to turn a link to an anchor in a specific  
  54. version into an anchor in the live document. 
  55.  
  56. You need a server function to return a list of available versions of  
  57. a live document. An exaple of this is an FYI which is live and an RFC  
  58. which is dead. At any one time, an FYI is associated with a given  
  59. RFC.  You can quote either. If you quote a paragraph number, then it  
  60. is wise to quote the RFC. If you quote it as a generallt useful  
  61. article to read, then quote the FYI number.
  62.  
  63. > Besides all that, WWW uses addresses -- article lodators, rather
  64. > than article identifiers. A WWW client has no /usr/spool/news
  65. > database to consult to get all its stuff. It can look at
  66. > ftp sites, gopher hosts, etc.
  67.  
  68. This in only because we haven't got a good nameserver yet.  The Udi  
  69. can become a name when a naming scheme exists.
  70.  
  71. > If URN's ever come to town and all the stuff on all those servers
  72. > share a namespace like the usenet message-id namespace, then
  73. > we may have a chance to play the game that way.
  74.  
  75. Yes. When we have an algorithm to dereference a URN.
  76.  
  77.  
  78. > But in the mean time, there are several factors that motivate HTTP.
  79.  
  80. > I certainly agree HTTP should look a _lot_ like NNTP.
  81.  
  82. So do I!  This why in the "Expires:" field for example,  I tries to  
  83. use NNTP terminolgy but worry that we mustn't overload NNTP  
  84. vocabulary with different meanings and so pervert it. We must be  
  85. careful there is no semantic clash.  For example, when a news article  
  86. Expires: then does it mean that the article itself vanishes or just  
  87. the cached copy?  Some new articles really expire (the thingsthey  
  88. talk about happen and have gone) and others are important history but  
  89. still the caches throw them out.
  90.  
  91. > Dan
  92.  
  93. Tim 
  94.  
  95.  
  96.